﻿namespace WMS.FC.Domain.PersistenceObject.Business
{
    public class TechnologyFormulaPO : WarehousePOBase
    {
        /// <summary>
        /// 工艺路径工序ID
        /// </summary>
        public long TechnologyRouteProcessId { get; set; }

        /// <summary>
        /// 工艺路径工序
        /// </summary>
        public TechnologyRouteProcessPO? TechnologyRouteProcess { get; set; }

        /// <summary>
        /// 工步
        /// </summary>
        public int? Step { get; set; }

        /// <summary>
        /// 参数编码
        /// </summary>
        public string ParamCode { get; set; } = string.Empty;

        /// <summary>
        /// 状态编码
        /// </summary>
        public string StateCode { get; set; } = string.Empty;

        /// <summary>
        /// 公式
        /// </summary>
        public string Formula { get; set; } = string.Empty;

        /// <summary>
        /// 公式参数列表
        /// </summary>
        public List<TechnologyFormulaParamPO> TechnologyFormulaParamList { get; set; } = new List<TechnologyFormulaParamPO>();
    }
}
